package com.ruoyi.system.service;

import java.util.List;
import com.ruoyi.system.domain.ResReview;

/**
 * 餐馆评论Service接口
 * 
 * @author ruoyi
 * @date 2025-06-01
 */
public interface IResReviewService 
{
    /**
     * 查询餐馆评论
     * 
     * @param reviewId 餐馆评论主键
     * @return 餐馆评论
     */
    public ResReview selectResReviewByReviewId(Long reviewId);

    /**
     * 查询餐馆评论列表
     * 
     * @param resReview 餐馆评论
     * @return 餐馆评论集合
     */
    public List<ResReview> selectResReviewList(ResReview resReview);

    public List<ResReview> selectResReviewListByUserId(ResReview resReview, Long userId);

    /**
     * 新增餐馆评论
     * 
     * @param resReview 餐馆评论
     * @return 结果
     */
    public int insertResReview(ResReview resReview);

    /**
     * 修改餐馆评论
     * 
     * @param resReview 餐馆评论
     * @return 结果
     */
    public int updateResReview(ResReview resReview);

    /**
     * 批量删除餐馆评论
     * 
     * @param reviewIds 需要删除的餐馆评论主键集合
     * @return 结果
     */
    public int deleteResReviewByReviewIds(Long[] reviewIds);

    /**
     * 删除餐馆评论信息
     * 
     * @param reviewId 餐馆评论主键
     * @return 结果
     */
    public int deleteResReviewByReviewId(Long reviewId);
}
